
body{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;background-color:#f9f8f7;background-image:url(images/bg.png);background-repeat:repeat-x;background-position:top;margin:0;padding:0;}
img{max-width:520px;}
#allbody{width:950px;margin:0 auto;padding:0;}
#header{float:left;overflow:hidden;height:37px;width:100%;margin-top:15px;}
#home{height:35px;line-height:normal;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;overflow:hidden;padding-bottom:30px;width:172px;}
#ing{width:948px;overflow:hidden;height:35px;border:1px solid #cfd9e2;background-image:url(images/bg_header.png);background-repeat:repeat-x;top:0;margin:0 auto 10px;}
#ing a{color:#666;line-height:18px;text-decoration:none;}
#ing a:hover{color:#43afd2;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#43afd2;}
#ing_info{float:left;overflow:hidden;width:579px;font-size:12px;color:#069;height:35px;line-height:44px;font-family:Verdana, Arial, Helvetica, sans-serif;clear:left;padding:0;}
#ing_s{float:left;overflow:hidden;width:350px;height:35px;background-color:#878787;}
#searchform{height:35px;float:left;margin:0;}
#searchform br{display:none;}
#searchform #s{width:161px;height:21px;border:1px solid #CFD9E2;margin-right:2px;color:#CFD9E2;font-weight:400;background-color:#fffffe;background-image:url(images/search_ico.png);background-repeat:no-repeat;background-position:left center;line-height:18px;margin-top:5px;float:left;padding:2px 20px 0 25px;}
#searchform input{background:url(images/bg_none.gif) no-repeat;border:1px none;width:36px;height:26px;color:#069;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;font-weight:700;margin-top:4px;}
#page{width:950px;margin:0 auto;padding:0; display:block;}
#content{overflow:hidden;width:580px;float:left;}
.content111{overflow:hidden;width:538px;border:1px solid #e0e0e0;color:#4E4E4E;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;margin-top:10px;margin-right:10px;clear:left;float:left;background-image:url(images/bg_post.gif);background-repeat:no-repeat;background-position:1px 1px;margin-bottom:0;background-color:#fff;padding:10px 20px 10px 10px !important;}
.content{overflow:hidden;width:538px;border:1px solid #e0e0e0;background-color:#FFF;color:#4E4E4E;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;background-image:url(images/bg_post.gif);background-repeat:no-repeat;background-position:1px 1px;margin-top:10px;margin-right:10px;clear:left;float:left;padding:10px 20px 10px 10px;}
.content_c{overflow:hidden;width:538px;border:1px solid #e0e0e0;background-color:#fff;color:#4e4e4e;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;margin-top:10px;margin-right:10px;clear:left;float:left;padding:10px 20px 10px 10px;}
#content blockquote{background-color:#fff;background-image:url(images/blockquote.png);background-repeat:no-repeat;background-position:left 3px;margin-top:0;margin-right:10px;padding-left:25px;margin-left:0;padding-top:0;}
.post{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;margin-bottom:3px;}
.mypost{font-size:14px;line-height:1.8;float:left;width:528px;padding:10px;}
.mypost a:hover{color:#8dab3b;text-decoration:none;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#8DAB3B;}
.mypost a:active{color:#bc4f0c;text-decoration:none;}
.post h2{font-size:16px;font-weight:700;color:#FF8B00;background-image:url(images/post.png);background-repeat:no-repeat;background-position:left top;text-indent:12px;line-height:22px;margin:0;padding:0;}
.post h2 a{font-weight:700;color:#FF8B00;text-decoration:none;}
.post h2 a:hover{font-weight:700;color:#43afd2;text-decoration:none;border-bottom-width:1px;border-bottom-color:#43afd2;border-bottom-style:dashed;}
.comments{background-image:url(images/comment.png);background-repeat:no-repeat;background-position:left top;padding-left:17px;font-size:11px;}
.entry a,.postdate a{color:#578cca;text-decoration:none;border-bottom-width:0;border-bottom-style:solid;border-bottom-color:#578cca;}
.postdate{color:#578cca;}
.tag_tb{font-size:12px!important;color:#999;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;line-height:16px;padding-left:12px;margin:0;}
.tag_tb br{font-size:12px!important;color:#999;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-indent:12px;margin:0;}
.tag_tb a,.alignright a,.alignleft a{color:#578cca;text-decoration:none;border-bottom-width:0;border-bottom-style:solid;border-bottom-color:#578CCA;}
.tag_tb li{list-style-type:none;margin-left:-10px;}
.tag_tb h3{font-size:14px;color:#8DAB3B;}
.alignright{float:right;}
.alignleft{float:left;padding-left:10px;}
#comments{overflow:hidden;width:580px;float:left;color:#ccc;font-size:12px;margin-bottom:10px;}
#comment{height:145px;width:520px;border:1px solid #CCC;margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#8DAB3B;}
#comments h2{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#8DAB3B;}
#comments a:hover{color:#8DAB3B;text-decoration:none;border-width:0;}
#author,#email,#url{border:1px solid #CCC;margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#8DAB3B;}
#submit{font-family:Verdana, Arial, Helvetica, sans-serif;color:#43afd2;background-color:#FFF;font-size:11px;height:25px;margin-left:10px;background-image:url(images/comment.png);background-repeat:no-repeat;background-position:left 6px;width:140px;border-style:none;border-width:0;}
.commentlist{color:#797979;}
.commentlist li{font-family:Tahoma, Verdana, Arial, sans-serif;margin:0 0 15px;padding:10px;}
.commentlist li.alt{background-color:#f9f8f7;font-family:Tahoma, Verdana, Arial, sans-serif;margin:0 0 15px;padding:10px;}
.gra{border:1px solid #D3D3D3;background-color:#FFF;float:right;padding:2px;}
#sidebar{font-family:Tahoma, Arial, Helvetica, sans-serif;overflow:hidden;width:370px;float:right;margin-top:10px;margin-bottom:10px;}
#sidebar ul,#sidebar_1 ul,#sidebar_2 ul{font-size:12px;color:#7A7A7A;left:0;top:0;right:0;bottom:0;margin:0;padding:0;}
#twitter_div ul{font-size:12px;color:#7A7A7A;list-style:none;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;background-image:url(images/twitter.gif);background-repeat:no-repeat;background-position:left 2px;text-indent:20px;margin:5px 0 0;padding:0;}
#sidebar li ul{padding:0 5px 0 8px;}
#sidebar li{list-style-image:none;list-style-type:none;background-image:url(images/sidebar_line1.gif);background-repeat:no-repeat;background-position:1px 20px;margin-bottom:15px;}
#sidebar_tag li{list-style-type:none;margin-bottom:10px;}
#sidebar .feed p{line-height:18px;text-indent:20px;background-image:url(images/rss_f.png);background-repeat:no-repeat;background-position:0 2px;margin:3px 0;}
#sidebar .feed p a{font-family:Arial;font-size:12px;font-weight:400;color:#BC4F0C;text-decoration:none;}
#sidebar li ul li,#sidebar .page_item,#sidebar .random li,#sidebar .some li,#sidebar .r_comments li,#sidebar .archives li,#sidebar .statistics li,#sidebar .newpost li,#sidebar .related li{line-height:18px;text-indent:16px;background-image:url(images/li.png);background-repeat:no-repeat;background-position:0 4px;font-size:12px!important;margin:3px 0 3px -2px;}
#sidebar .categories li{line-height:16px;text-indent:16px;background-image:url(images/li.png);background-repeat:no-repeat;background-position:0 4px;font-size:11px!important;color:#999;margin:3px 0;}
#sidebar .children{margin-bottom:0;}
#sidebar .children li{background-image:url(images/li_ul.png);}
#sidebar .feed h2{background-image:url(images/rss.png);}
#sidebar .logsort h2{background-image:url(images/sort.gif);}
#sidebar .randlog h2{background-image:url(images/log.gif);}
#sidebar .newlog h2{background-image:url(images/log.gif);}
#sidebar .random h2{background-image:url(images/random.gif);}
#sidebar .custom h2{background-image:url(images/custom.gif);}
#sidebar .related h2{background-image:url(images/related.gif);}
#sidebar .statistics h2{background-image:url(images/statistics.gif);}
#meta h2{background-image:url(images/meta.gif);}
#calendar h2{background-image:url(images/calendar.gif);}
#sidebar h2{ cursor:pointer;background-repeat:no-repeat;background-position:left;font-size:14px;color:#43afd2;font-weight:400;margin-top:0;line-height:16px;margin-bottom:12px;padding-left:22px;}
#sidebar_1{float:left;overflow:hidden;width:186px;margin-right:10px;border:1px solid #e0e0e0;background-color:#fff;background-image:url(images/bg_sidebar_1.gif);background-repeat:no-repeat;background-position:1px 1px;padding-left:10px;padding-top:10px;padding-right:10px;}
#sidebar_tag{font-family:Tahoma, Arial, Helvetica, sans-serif;border:1px solid #e0e0e0;background-color:#fff;overflow:hidden;width:348px;float:left;margin-top:10px;background-image:url(images/bg_tag.gif);background-repeat:no-repeat;background-position:center 1px;padding:10px;}
#sidebar_2{width:130px;border:1px solid #e0e0e0;color:#999;float:right;background-color:#fff;background-image:url(images/bg_sidebar_2.gif);background-repeat:no-repeat;background-position:1px 1px;padding:10px;}
#footer{float:left;overflow:hidden;width:100%;height:40px;background-color:#fafbfc;background-image:url(images/bg_footer.png);background-repeat:repeat-x;background-position:top;color:#999;}
.ftr{width:900px;overflow:visible;height:40px;font-family:Arial, Helvetica, sans-serif;font-size:10px;background-image:url(images/emlog_logo.gif);background-repeat:no-repeat;background-position:30px 10px;margin:0 auto 20px;padding:15px 0 0 100px !important;}
.ftr a:hover{color:#BC4F0C;text-decoration:none;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#BC4F0C;}
#pagenavi{overflow:hidden;font-size:12px;width:560px;float:left;padding-bottom:10px;padding-top:10px;}
.mypost a,#sidebar .categories a{font-size:12px;}
.mypost a:link,.mypost a:visited,.ftr a:link,.ftr a:visited{text-decoration:none;color:#578cca;}
.date,.entry{font-size:12px!important;color:#999;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-indent:12px;line-height:16px;margin:0;}
#comments a:link,#comments a:visited{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#578cca;text-decoration:none;color:#578cca;}
#comments a:active,.ftr a:active{color:#BC4F0C;text-decoration:none;}
#sidebar img,a img{border:0;}
#sidebar_2 ul,#sidebar_2 a{font-size:12px!important;}
#sidebar a,#sidebar_tag a,#twitter_div a{color:#666;text-decoration:none;font-size:12px;line-height:18px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
#sidebar a:link,#sidebar_tag a:visited,#twitter_div a:link,#twitter_div a:visited{text-decoration:none;}
#sidebar a:active,#twitter_div a:active{text-decoration:none;color:#8DAB3B;}
#sidebar a:hover,#twitter_div a:hover{text-decoration:underline;color:#8DAB3B;}
#sidebar .some h2,.widget h2{background-image:url(images/something.gif);}
#sidebar .tagcloud h2,#tag_cloud h2{background-image:url(images/tag.gif);}
#sidebar .newpost h2,#recent-posts h2{background-image:url(images/newpost.gif);}
#sidebar .categories h2,#categories-1 h2{background-image:url(images/categories.gif);}
#sidebar .r_comments h2,#recent-comments h2{background-image:url(images/comments.gif);}
#sidebar .archives h2,#archives h2{background-image:url(images/archives.gif);}
#sidebar .pagenav h2,#pages h2{background-image:url(images/page.gif);}
#links h2,.linkcat h2{background-image:url(images/blogroll.gif);}
.sort{
	margin-left:20px;
	font-size:12px;
	color:#999999;
}
.postinfo{
	text-align:right;
}
.calendar{
	
	margin-left:0px;
}
.calendar td{
	font-size:12px;
	text-align:center;
	padding:2px 5px;
}
.calendar a:visited{
	color:#FF9900;
	text-decoration:underline;
}
.calendar td a:link{
	color: #FF9900;
	text-decoration:underline;
}
.calendar td a:hover{
	color:#FF9900;
	text-decoration:underline;
}
.day{
	border:#63617b solid 1px;
}
.day2 {
	font-weight:bold;

}
.sun{
	color: #333333;
	font-weight:bold;
}
.week{
	color: #333333;
	}
.calendartop{
	text-align:center;
	font-size:14px;
	margin-left:41px;
	}
#twitter li {border-bottom: dotted #CCCCCC 1px;list-style:none;}
#twitter li p {font-size: 10px;padding-left: 68px; text-align:right; padding:5px 0px 2px; margin:0px;s}
#twitter li small {font-size: 10px;padding: 0px 10px;}
#blogger{
	text-align:center;
}

#tw .main_img{ border:1px #2772ae solid; float:left;}
#tw .main_img img{ border:1px #fff solid}
#tw .op{ float:left; height:18px;margin:6px 5px 3px;}
#tw .top{ font-size:12px; text-align:right; border-bottom:1px #F7F7F7 solid; line-height:2;width:560px;}
#tw .top a{ padding:0px 5px 0px 17px; background: url(images/t.gif) no-repeat}
#tw ul{ margin:5px 0px 3px 25px; width:520px; line-height:1.8;padding:0px;}
#tw ul .li{ margin:10px 0px;padding:5px 0px;border-bottom: #F7F7F7 1px solid;}
#tw ul li{margin:0px 0px; padding:0;}
#tw ul li .main_img{ margin-top:5px;}
#tw ul li .post1{ float:left;font-size:14px; padding:0px;margin:0; width:470px; padding:0px 0px 0px 8px;}
#tw ul li{ clear:both; padding:0px; margin:0px;}
#tw ul li .bttome {margin:3px 0;vertical-align:middle}
#tw ul li .bttome .time{ float:left;line-height:14px;margin:0;}
#tw ul li .bttome .post{ float: right;font-size:12px;line-height:14px;margin:0;}
#tw .time{ font-size:12px; color:#999999; padding-left:43px}
#tw ul .r{ margin:5px 0px 0px 40px;color:#666666; border:0; padding:0px;}
#tw ul .r li{padding:5px 3px 3px;border-bottom: #F7F7F7 1px solid; width:475px}
#tw ul .r .num{ font-size:16px; font-weight:bold; color:#0079b7;padding:0px 5px; float:left; width:20px;}
#tw ul .r .time{ padding:0px 5px;}
#tw ul .r .name{ padding:0px 0px 0px 0px; font-size:12px; color:#336699;}
#tw ul .r em a{ font-style:normal;}
#tw ul .huifu{margin:5px 0px 0px 43px; background:#F5F5F5;border:#CCCCCC solid 1px;text-align:center;display:none;}
#tw ul .huifu textarea{ margin:5px; width:460px; border:#CCCCCC solid 1px;overflow:auto;}
#tw ul .huifu input{ margin:0px 5px;}
#tw ul .huifu div{ text-align:left; padding:0px 5px; text-align:center}
#tw ul .huifu .text{ width:60px;}
#tw ul .button_p{background:url(images/weibe_button.gif) no-repeat; border:0;cursor:pointer; _cursor:hand; width:63px; height:25px;}
#tw .tbutton{ font-size:12px;float:none; margin-bottom:3px;}
#tw .loading{background:url(images/loading.gif) no-repeat 200px 2px; height:20px;}
#tw .tbutton input{ width:90px; border:#CCCCCC solid 1px; }
#tw .tbutton .button_p{ background:url(images/weibe_button.gif) no-repeat; border:0;cursor:pointer; _cursor:hand; width:60px; height:25px;}
#tw .tbutton .tinfo{ float:left; }
#tw .msg{ clear:both}
#tw li{list-style:none;}
#tw #pagenavi{text-align:center; font-size:14px}
#tw #pagenavi a{ padding:0px 4px;}
#tw #pagenavi a:hover{ border:1px #B9DDFB solid; background: #F5FAFE; text-decoration:none }
#tw #pagenavi span{font-size:12px; color:#999999;}


#tw ul .huifu textarea{background-color:#FFFFFF;}
#tw ul .huifu input{background-color:#FFFFFF;}
#tw ul li ul{ line-height:0;font-size:0;}
#tw ul li ul li{ font-size:12px; line-height:22px;}
#tw .top{width:560px;}
#tw ul li .post1{ width:470px;}
#tw ul{ width:520px;}
#tw ul .r li{width:475px}
#tw ul .huifu textarea{width:460px;}
#tw ul li .bttome .post{ font-size:12px;line-height:14px;margin:0; text-align:right; float:none;clear:both; width:520px; background:0; border:0;}
#tw ul li .bttome .time{ float:none; margin-top:-20px;}